package cdma2000.onex.evdo.reva.connectionlayer;

/**
 *
 * 初始化状态定义了4个状态：非激活状态、网络确定状态、导频捕获状态和同步状态。
 * AT开机后执行Activate命令，初始化状态协议由非激活状态进入网络确定状态。在网络确定状态，AT进行CDMA信道的选择。
 * 如果Activate命令携带信道记录，则AT应在该记录中选择CDMA信道。在导频捕获状态，AT根据选定的信道参数，对可用的导频进行搜索与捕获，最长时间为60s。
 * 如AT在限定时间内成功捕获导频，则完成了扩频系统的初始同步，协议转移到同步状态；
 * 否则，协议返回网络确定状态，更换频点，重新进行导频的搜索。
 * 在同步状态，协议激活控制信道MAC协议，进行扩频解调并尝试接收Sync消息，这个过程最长5s（在此时间内AN至少发送了3条Sync消息）。
 * 如果在限定时间内收不到此消息，AT返回网络确定状态。
 * 而在正确接收Sync消息后，AT判断是否支持网络的空中接口协议版本，
 * 如支持，则根据消息中的SystemTime域，实现与系统时间的精确同步，协议则返回NetworkAcquired指示，
 * 空中链路管理协议收到后将其状态转移到非激活状态；
 * 如不支持，则AT去激活控制信道MAC协议，返回网络确定状态，重新选择信道再进行导频的搜索与捕获。
 *
 * 为实现AT与系统时间的精确同步，初始化状态协议定义了Sync消息。
 * AN每3个控制信道周期（共1.28s）在控制信道同步包中发送一次该消息。
 * 消息中的SystemTime域给出了发送消息的那个控制信道周期开始时刻160ms(6个帧长)后的系统时间。系统时间以26.67ms帧长为单位。
 */
public class DefaultInitializationStateProtocol {

}
